{template '_header'}
<div class="page-heading">
	<span class='pull-right'>
		{ifp 'fullownership.bonus.build'}
			<a class="btn btn-primary btn-sm" href="{php echo webUrl('fullownership/bonus/build')}">创建结算单</a>
		{/if}
		<a class="btn btn-default  btn-sm" href="{php echo webUrl('fullownership/bonus/status'.$data['status'])}">返回列表</a>
	</span>
    <h2>结算单信息
        <small>结算单号: {$data['billno']}</small>
    </h2>
</div>

<div class="row">


    <div class="col-sm-4">
        <div style="border: 1px solid #e7eaec" class="ibox float-e-margins">
            <div class="ibox-title">
                {if $data['paytype']==2}<label class="label label-warning  pull-right">按周结算</label>{else}<label
                    class="label label-primary  pull-right">按月结算</label>{/if}
                <h5>分红</h5>
            </div>
            <div class="ibox-content">
                <h1 class="no-margins yesterday-count"><span id="bonusmoney_pay">{$data['bonusmoney_pay']}</span> 元</h1>
                <div class="stat-percent font-bold text-info"></div>
                <small>应分红: {$data['bonusmoney']} 元</small>
            </div>
        </div>
    </div>
    <div class="col-sm-4">
        <div style="border: 1px solid #e7eaec" class="ibox float-e-margins">
            <div class="ibox-title">
                <h5>订单</h5>
            </div>
            <div class="ibox-content">
                <h1 class="no-margins today-count">{$data['ordermoney']} 元</h1>
                <div class="stat-percent font-bold text-success"></div>
                <small>订单总数: {$data['ordercount']} 个</small>
            </div>
        </div>
    </div>
    <div class="col-sm-4">
        <div style="border: 1px solid #e7eaec" class="ibox float-e-margins">
            <div class="ibox-title">
                <h5>股东已结算</h5>
            </div>
            <div class="ibox-content">
                <h1 class="no-margins seven-count"><span id="partnercount1">{$data['partnercount1']}</span> 个 </h1>
                <div class="stat-percent font-bold text-warning"></div>
                <small>股东数量: {$data['partnercount']}</small>
            </div>
        </div>
    </div>

</div>

<form action="./index.php" method="get" class="form-horizontal" role="form" id="form1">
    <input type="hidden" name="c" value="site"/>
    <input type="hidden" name="a" value="entry"/>
    <input type="hidden" name="m" value="ewei_shopv2"/>
    <input type="hidden" name="do" value="web"/>
    <input type="hidden" name="id" value="{$id}"/>
    <input type="hidden" name="r" value="fullownership.bonus.detail"/>

    <div class="page-toolbar row m-b-sm m-t-sm">

        <div class="col-sm-5">
            {ifp 'fullownership.bonus.confirm'}
                {if empty($data['status'])}
                <select id='paymoneylevel' class='form-control  input-sm select-md' style="width:100px;float:left;">
                    <option value=''>等级</option>
                    <option value='0'>{php echo empty($set['levelname'])?'普通等级': $set['levelname']}</option>
                    {loop $levels $level}
                    <option value='{$level[' id
                    ']}'>{$level['levelname']}</option>
                    {/loop}
                </select>
                <div class="input-group">
                    <input type="text" class="form-control input-sm" id="paymoney" value="" placeholder="最终分红"/>
                     <span class="input-group-btn">
                       <button class="btn btn-sm btn-primary" id="btnset" type="button"> 统一设置</button>
                    </span>
                </div>
                {/if}
            {/if}
        </div>

        <div class="col-sm-7 pull-right">

            <select name='status' class='form-control  input-sm select-md' style="width:120px;">
                <option value=''>等级</option>
                <option value='0' {if $_GPC['level']=='0'}selected{/if}>{php echo empty($set['levelname'])?'普通等级': $set['levelname']}</option>
                {loop $levels $level}
                <option value='{$level[' id
                ']}' {if $_GPC['level']==$level['id']}selected{/if}>{$level['levelname']}</option>
                {/loop}
            </select>

            <select name='status' class='form-control  input-sm select-md' style="width:100px;">
                <option value='' {if $_GPC['status']==''}selected{/if}>状态</option>
                <option value='0' {if $_GPC['status']=='0'}selected{/if}>未打款</option>
                <option value='1' {if $_GPC['status']=='1'}selected{/if}>已打款</option>
            </select>

            <div class="input-group">
                <input type="text" class="form-control input-sm" name="keyword" value="{$_GPC['keyword']}"
                       placeholder="股东昵称/姓名/手机号"/>
				 <span class="input-group-btn">

                                        <button class="btn btn-sm btn-primary" type="submit"> 搜索</button>
                                                                            	    {ifp 'fullownership.bonus.detail.export'}
                        <button type="submit" name="export" value="1" class="btn btn-success btn-sm">导出</button>
                        {/if}
				</span>
            </div>

        </div>
    </div>


</form>

<table class="table table-hover  table-responsive ">
    <thead class="navbar-inner">
    <tr>
        {if empty($data['status']) || $data['status']==1 }
        <th style="width:25px;"><input type='checkbox' class="checkall"/></th>
        {/if}

        <th style='width:190px;'>单号</th>
        <th style='width:100px;'>姓名/手机</th>
        <th style='width:80px;'>等级</th>
        <th style='width:80px;'>分红比例</th>
        <th style='width:80px;'>计算分红</th>
        <th style='width:80px;'>实际分红</th>
        <th style='width:80px;'>最终分红</th>
        <th style='width:70px;'>状态</th>
    </tr>
    </thead>
</table>

<div style="max-height:500px;overflow:auto;border:none; overflow-x:hidden;">
    <table class="table table-hover  table-responsive " style="table-layout: fixed;border:none;">
        <tbody>
        {loop $list $row}
        <tr>
            {if (empty($data['status']) || $data['status']==1)}
            <td style="width:25px;">
                {if $row['status']!=1}
                <input type='checkbox' class="checkitem" value="{$row['id']}"/>
                {/if}
            </td>
            {/if}

            <td style='width:190px;' data-toggle='tooltip' title='{$row['nickname']}'  style='width:80px;'>
            {$row['payno']} <br/>
            {ifp 'member.list.view'}
            <a href="{php echo webUrl('member/list/detail',array('id' => $row['mid']));}" target='_blank'>
                <img src='{php echo tomedia($row['avatar'])}' style='width:30px;height:30px;padding1px;border:1px solid #ccc' />
                {$row['nickname']}
            </a>
            {else}
            <img src='{$row[' avatar']}' style='width:30px;height:30px;padding1px;border:1px solid #ccc' />
            {$row['nickname']}
            {/if}
            </td>

            <td style='width:100px;'>{$row['realname']}<br/>{$row['mobile']}</td>
            <td style='width:80px;'>{if empty($row['levelname'])}
                {php echo empty($set['levelname'])?'普通等级': $set['levelname']}
                {else}{$row['levelname']}
                {/if}
            </td>
            <td style='width:80px;'>{$row['bonus']}%</td>
            <td style='width:80px;'>{$row['money']}</td>
            <td style='width:80px;'>{$row['realmoney']}</td>
            <td style='width:80px;'>
                {ifp 'fullownership.bonus.confirm'}
                {if empty($data['status'])}
                <a class="paymoneyset-{$row['partnerlevel']}" href='javascript:;' data-toggle='ajaxEdit'
                   data-href="{php echo webUrl('fullownership/bonus/paymoney',array('type'=>'partner','id'=>$row['billid'],'bpid'=>$row['id'] ))}">{$row['paymoney']}</a>
                {else}
                {$row['paymoney']}
                {/if}
                {else}
                {$row['paymoney']}
                {/if}
            </td>
            <td style='width:70px;'>{if empty($row['status'])}
                <span class="label label-default">等待</span>
                {elseif $row['status']==-1}
                <span class="label label-danger">失败</span> <a data-toggle='tooltip' title='{$row['reason']}'><i
                        class="fa fa-question-circle"></i></a>
                {elseif $row['status']==1}
                <span class="label label-primary">成功</span>
                {/if}
            </td>
        </tr>
        {/loop}
        </tbody>
    </table>
</div>

<div class="form-group" style="margin-top:20px;">
    <div class="col-sm-12" style="text-align: right;">

        {ifp 'fullownership.bonus.confirm'}
            {if $data['status']==0}
            <input type="button" id="btnconfirm" value="确认结算单" class="btn btn-success"/>
            {/if}
        {/if}

        {ifp 'fullownership.bonus.pay'}
            {if $data['status']==1}
            <input type="button" id="btnpay" value="开始结算" class="btn btn-primary"/>
            {/if}
        {/if}

    </div>
</div>


<script>
    window.partners = [];
    window.current = 0;

    $(function () {

        $('.checkall').click(function () {
            var checked = $(this).prop('checked');
            $('.checkitem').prop('checked', checked);
        });

        $('#btnpay').click(function () {
            pay();
        });
        $('#btnset').click(function () {
            setpay();
        });
        $('#btnconfirm').click(function () {
            confirm();
        });
    });

    function confirm(){

        tip.confirm('结算单确认后，无法进行修改，确认吗？',function(){

            $('#btnconfirm').button('loading');
            $.ajax({
                url: "{php echo webUrl('fullownership/bonus/confirm')}",
                type: 'post',
                dataType: 'json',
                data: {
                    id: "{$data['id']}"
                },
                success: function (ret) {
                    $('#btnconfirm').button('reset');
                    var result = ret.result;
                    if (ret.status != 1) {
                        tip.msgbox.err(result.message);
                        return;
                    }
                    location.href = biz.url('fullownership/bonus/status0');
                }
            });

        });

    }

    function setpay() {

        var level = $('#paymoneylevel').val();
        var value = $('#paymoney').val();
        if (level == '') {

            tip.msgbox.err("请选择要设置的股东等级!");
            return;
        }
        if (!$.isNumber(value) || parseFloat(value) <= 0) {

            tip.msgbox.err("请输入统一设置的分红!");
            return;

        }
        $('#btnset').button('loading');
        $.ajax({
            url: "{php echo webUrl('fullownership/bonus/paymoney')}",
            type: 'post',
            dataType: 'json',
            data: {
                type: 'level', id: "{$data['id']}", level: level, value: value
            },
            success: function (ret) {
                $('#btnset').button('reset');
                var result = ret.result;
                if (ret.status != 1) {

                    tip.msgbox.err(result.message);
                    return;
                }
                $('.paymoneyset-' + level).html(value);
                tip.msgbox.suc('设置成功!');
            }
        });

    }
    function pay() {

        if ($('.checkitem:checked').length<=0) {
            tip.msgbox.err('请选择要结算的股东!');
            return;
        }
        $('.checkitem:checked').each(function(){
             window.partners.push( $(this).val() );
        });
        window.current = 0;

        tip.confirm('确认要进行分红结算?', function () {

            $('#btnpay').attr('disabled', true).val('正在进行结算...');
            $('.checkitem,.checkall').attr('disabled',true);
            $.ajax({
                url: "{php echo webUrl('fullownership/bonus/pay')}",
                type: 'post',
                dataType: 'json',
                data: {
                    id: "{$data['id']}"
                },
                success: function (ret) {

                    var result = ret.result;
                    if (ret.status != 1) {
                        $('.checkitem,.checkall').removeAttr('disabled',true);
                        $('#btnpay').removeAttr('disabled').val('确认发放分红');
                        tip.msgbox.err(result.message);
                        return;
                    }
                    payp();
                }
            });
        });
    }
    function payp() {
        $.ajax({
            url: "{php echo webUrl('fullownership/bonus/payp')}",
            type: 'post',
            dataType: 'json',
            data: {
                id: "{$data['id']}", 'bpid': window.partners[window.current]
            },
            success: function (ret) {
                var result = ret.result;
                $('#partnercount1').html(result.partnercount);
                window.current++;
                if (window.current > window.partners.length - 1) {
                    if (result.full) {
                        $('.checkitem,.checkall').removeAttr('disabled',true);
                        tip.alert('所有股东分红发送成功!', function () {
                            location.href = biz.url('fullownership/bonus/status1');
                            return;
                        });
                    } else {

                        tip.alert('部分股东分红发送成功，请查看发放失败原因重新发放!', function () {
                            $('.checkitem,.checkall').removeAttr('disabled',true);
                            $('#btnpay').removeAttr('disabled').val('开始结算');
                            location.reload();
                        });
                    }
                    return;
                }
                payp();
            }
        });

    }

</script>


{template '_footer'}
<!--6Z2S5bKb5piT6IGU5LqS5Yqo572R57uc56eR5oqA5pyJ6ZmQ5YWs5Y+4-->